Conceptless Random Number Generation in C++0X

نویسنده

  • Walter E. Brown
چکیده

The primary purpose of this paper is to excise concepts from the wording of the standard library's random number facility. In addition, we have herein provided wording to address all known related library issues (even for some that we believe ought be closed as NAD, in order to provide a basis for discussion). The usual color conventions are used throughout the text to denote the proposed changes, all of which are relative to Working Draft N3000. Please note that the paper first proposes a small change to random_shuffle's description. Thereafter, the paper focuses exclusively on subclause 26.5. We thank our reviewers, and acknowledge the Fermilab Computing Division for sponsoring our participation in the C++ standardization effort.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Random Number Generation in C++0X: A Comprehensive Proposal, version 2

This document revises N1932 = Brown, et al.: Random Number Generation in C++0X: A Comprehensive Proposal. It incorporates all known corrections to that paper’s language and typography, including all emendations requested by the Library Working Group during its Berlin meeting (3–7 April, 2006). and also adopts the context of N2009 = Becker: Working Draft, Standard for Programming Language C++. C...

متن کامل

Conceptless Random Number Generation in C + + 0 X , version 2

The primary purpose of this paper is to excise concepts from the wording of the standard library's random number facility. In addition, we have herein provided wording to address all known related library issues (except for some that, after discussion, were closed by LWG as NAD). The usual color conventions are used throughout the text to denote the proposed changes, all of which are relative t...

متن کامل

Emulating C++0x concepts

A library for the emulation of C++0x concepts developed using the emerging C++11 programming language is presented. The library integrates existing techniques for concept checking and template metaprogramming to provide a uniform interface to defining and using concepts. The purpose of this work is to establishing a concrete foundation for experimentation of design techniques for concepts and t...

متن کامل

The C++0x “Concepts” Effort (Draft)

C++0x is the working title for the revision of the ISO standard of the C++ programming language that was originally planned for release in 2009 (but that will probably appear in 2011). The largest language extension in C++0x was “concepts”, that is, a collection of features for constraining template parameters. In September of 2008, the C++ standards committee voted the concepts extension into ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010